/*
	Copyright (c) 2004-2006, The Dojo Foundation
	All Rights Reserved.

	Licensed under the Academic Free License version 2.1 or above OR the
	modified BSD license. For more information on Dojo licensing, see:

		http://dojotoolkit.org/community/licensing.shtml
*/

//
// User defined button widget
// that extends dojo's button widget by setting custom images
//
// In java terminology, this file defines
// a class called acme.widget.Button that extends dojo.widget.Button
//
dojo.provide("openbravo.widget.Checkbox");
dojo.require("dojo.widget.Checkbox");

// <namespace>, <namespace>.widget is now considered 'conventional'
// therefore the registerNamespace call below is no longer necessary here

// Tell dojo that widgets prefixed with "openbravo:" namespace are found in the "acme.widget" module
//dojo.registerNamespace("acme", "acme.widget");

// define UserButton's constructor
dojo.widget.defineWidget(
	// class
	"openbravo.widget.Checkbox",

	// superclass	
	dojo.widget.Checkbox,
	
	// member variables/functions
	{
		// override background images
		templatePath: dojo.uri.dojoUri('../openbravo/widget/templates/Checkbox.html'),
		templateCssPath: null  /* Defined in the skin --- Checkbox.css ,

		fillInTemplate: function(args, frag){
			openbravo.widget.Checkbox.superclass.fillInTemplate.apply(this, arguments);
			dojo.event.connect(this.domNode, "onchange", this, "onInputChange");
			dojo.event.connect(this.domNode, "onkeyup", this, "onInputKeyUp");
		},

		onChange: function() {},

		onInputChange: function(){
		},

		onKeyUp: function() {},

		onInputKeyUp: function(){
		}*/
	}
);